// #include<iostream>
// #include<type_traits>
// using namespace std;

//c++，g++中const char*类型“adcd”转为char *类型,有警告,vs报错，转换从char s[],g++同上，vs无错
//c语言中，const char*类型(分为"acvd”）转换成char*类型，char *类型无错，转换从char s[]（char*）,g++和vs无错，但是（定义的变量const char *）不能转char*一定，转char s[]错误，char s[]仅仅支持“adcd”。

//总结，C语言vs中char *=“abcd错误

#include"stdio.h"

int main(){
    char *s1="111";
    // char *s2=s1;
    // const char* s3="111";
    // const char* s5=s2;
    // char s4[]=s5;
    // char s4[]="111111";
    // //s4=s2;//错误
    // const char* s5=s2;//可以
    // char *s6=s2;
    // char *s7=s4;
    // // s4=s7;

    // printf("s1_address: %d",s1);
    // printf("s2_address: %d",s2);
    // printf("s3_address: %d",s3);
    // printf("s4_address: %d",s4);
    // printf("s5_address: %d",s5);
    // printf("s6_address: %d",s6);
    // printf("s7_address: %d",s7);


    return 0;
}